import request from "./request.js";

// 登录请求
export function loginPage(data) {
  return request.post("login", data);
}

export function getMenu() {
  return request.get("menus");
}

export function getUser(data) {
  return request.get("users", { params: data });
}

export function modifyData(data) {
  return request.put(`users/${data.id}/state/${data.mg_state}`);
}

export function addUserAjax(data) {
  return request.post("users", data);
}

export function editQueryAjax(data) {
  return request.get(`users/${data}`);
}
// 修改用户
export function editUserAjax(id, data) {
  return request.put(`users/${id}`, data);
}
// 删除用户
export function deleteAjax(id) {
  return request.delete(`users/${id}`);
}

/* =====================权限列表==================== */
// 权限列表
export function getRightsListAjax() {
  return request.get(`rights/list`);
}

/* =====================角色列表==================== */
// 获取角色列表
export function getroleListAjax() {
  return request.get('roles');
}
// 删除用户权限
export function deleteRolesAjax(roleId,rightId) {
  return request.delete(`roles/${roleId}/rights/${rightId}`);
}

// 分配权限请求
export function getRightDiglogAjax() {
  return request.get('rights/tree');
}
// 点击为角色分配权限
export function allotRightsAjax(roleID,idstr) {
  return request.post(`roles/${roleID}/rights`,{rids:idstr});
}

// 点击分配角色 获取用户数据
export function getAssignRolesAjax() {
  return request.get('roles');
}

// 点击分配角色
export function selectedRoleAjax(ID, roleid) {
  return request.put(`users/${ID}/role`, roleid);
}

/* =====================角色列表==================== */
// 获取数据
export function getCateListAjax(data) {
  return request.get("categories", {
    params: data,
  });
}

// 获取父级分类数据
export function getParentCateListAjax(){
  return request.get('categories',{params:{type:2}});
}
// 提交添加分类操作
export function addCateFormAjax(data){
  return request.post('categories',data);
}




// 请求Echarts数据
export function getEchartsAjax(){
  return request.get('reports/type/1');
}










